import axios from "axios";

export const getProvinceListService = () => {
  return axios.get('https://hmajax.itheima.net/api/province');
};

export const getCityListService = (pname) => {
  return axios.get('https://hmajax.itheima.net/api/city', {
    params: {
      pname
    }
  });
}

export const getAreaListService = (obj) => {
  return axios.get('https://hmajax.itheima.net/api/area', {
    params: {
      pname: obj.pname,
      cname: obj.cname
    }
  })
}

// 配置请求参数
const TOKEN = '7ec87fb5b396e577703804aa200cfdbc';
const keyword = '杭州'; // 可以替换为其他搜索关键词

/**
 * 通过关键词查询资源
 * @param {string} keyword - 查询关键词
 * @param {string} token - 认证token
 * @returns {Promise} 返回axios请求的Promise对象
 */
export const getCollegeByKeywordService = (keyword) => {
  return axios.get('https://api.istero.com/resource/collage/query', {
    params: {
      keyword: keyword
    },
    headers: {
      'Authorization': TOKEN
    }
  });
};

/**
 * 通过大学名称查询学校信息
 * @param {string} universityName - 要查询的大学名称（如：武汉大学）
 * @returns {Promise} 返回axios请求的Promise对象
 */
export const getUniversityInfo = (universityName) => {
  return axios.get('https://api.52vmy.cn/api/query/daxue?daxue=武汉大学');
};